51e4885911a57779e195ddf9a71faed519784875,jetty-http2/http2-client/src/main/java/org/eclipse/jetty/http2/client/HTTP2Client.java,ClientSelectorManager,newConnection,#SocketChannel#EndPoint#Object#,130

Before Change


        {
            Context context = (Context)attachment;
            Generator generator = new Generator(byteBufferPool, 4096);
            HTTP2Session session = new HTTP2ClientSession(getScheduler(), endpoint, generator, context.listener, new HTTP2FlowControl(65535));
            Parser parser = new Parser(byteBufferPool, session, 4096, 8192);
            return new HTTP2ClientConnection(byteBufferPool, getExecutor(), endpoint, parser, session, 8192, context.promise);
        }
    }

After Change


            Map<String, Object> context = (Map<String, Object>)attachment;
            context.put(HTTP2ClientConnectionFactory.BYTE_BUFFER_POOL_CONTEXT_KEY, byteBufferPool);
            context.put(HTTP2ClientConnectionFactory.EXECUTOR_CONTEXT_KEY, getExecutor());
            context.put(HTTP2ClientConnectionFactory.SCHEDULER_CONTEXT_KEY, getScheduler());

            ClientConnectionFactory factory = new HTTP2ClientConnectionFactory();